Text copied to clipboard!

Наслов

Text copied to clipboard!

Java Programer

Опис

Text copied to clipboard!
Tražimo Java programera koji će se pridružiti našem timu i doprineti razvoju inovativnih softverskih rešenja koristeći Java tehnologije. Kao Java programer, bićete odgovorni za dizajniranje, implementaciju i održavanje aplikacija koje su skalabilne, pouzdane i visokih performansi. Vaš rad će obuhvatiti analizu zahteva korisnika, razvoj novih funkcionalnosti, kao i optimizaciju postojećih sistema. Očekuje se da sarađujete sa drugim članovima tima, uključujući dizajnere, testere i menadžere projekata, kako biste osigurali isporuku kvalitetnog softvera u zadatim rokovima. Vaše svakodnevne aktivnosti uključuju pisanje čistog i efikasnog koda, rešavanje tehničkih izazova, kao i kontinuirano unapređivanje znanja o najnovijim Java framework-ovima i alatima. Takođe ćete biti uključeni u proces testiranja i otklanjanja grešaka, kao i u pripremu tehničke dokumentacije. Od vas se očekuje proaktivnost u predlaganju novih rešenja i unapređenja, kao i spremnost na rad u dinamičnom okruženju. Idealni kandidat ima iskustvo u radu sa Java SE i Java EE platformama, poznaje rad sa bazama podataka, razume principe objektno-orijentisanog programiranja i poseduje dobre komunikacione veštine. Poželjno je iskustvo sa alatima kao što su Spring, Hibernate, Maven ili Gradle, kao i poznavanje verzionih sistema poput Gita. Ako ste motivisani, analitični i volite da radite na izazovnim projektima, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje Java aplikacija
  • Analiza i implementacija korisničkih zahteva
  • Pisanje čistog, efikasnog i dokumentovanog koda
  • Testiranje i otklanjanje grešaka u softveru
  • Saradnja sa članovima tima na razvoju projekata
  • Optimizacija performansi postojećih sistema
  • Izrada i održavanje tehničke dokumentacije
  • Praćenje novih tehnologija i trendova u Java ekosistemu
  • Učešće u dizajnu softverske arhitekture
  • Predlaganje i implementacija unapređenja

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti informatike, elektrotehnike ili srodnih oblasti
  • Iskustvo u radu sa Java SE i/ili Java EE
  • Poznavanje objektno-orijentisanog programiranja
  • Iskustvo sa bazama podataka (SQL, NoSQL)
  • Poznavanje rada sa Spring ili sličnim framework-ovima
  • Rad sa verzionim sistemima (Git, SVN)
  • Sposobnost samostalnog i timskog rada
  • Dobre komunikacione veštine
  • Analitičko razmišljanje i rešavanje problema
  • Poželjno iskustvo sa alatima kao što su Maven ili Gradle
  • Poznavanje engleskog jezika

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u radu sa Java programiranjem?
  • Koje Java framework-ove ste koristili u prethodnim projektima?
  • Da li imate iskustva sa radom na velikim softverskim sistemima?
  • Kako pristupate rešavanju kompleksnih tehničkih problema?
  • Koje baze podataka ste koristili i na koji način?
  • Da li ste radili u agilnim timovima?
  • Kako održavate i unapređujete svoje znanje o novim tehnologijama?
  • Možete li opisati jedan izazovan projekat na kojem ste radili?
  • Kako dokumentujete svoj kod i procese?
  • Koje alate za verzionisanje koda koristite?